package com.irdstudio.efp.esb.common.client.req;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

/**
 * ESB请求报文对象
 * 
 * @author huangwb
 * @since 2018年12月17日 下午4:09:33
 * @version 1.0
 */
@JsonPropertyOrder(alphabetic = true)
public class EsbReqServiceBean implements Serializable {
	private static final long serialVersionUID = -4028258543056125463L;
	@JSONField(name = "SysHead")
	private EsbReqSysHeadBean SysHead;// ESB请求系统头
	@JSONField(name = "AppHead")
	private EsbReqAppHeadBean AppHead;// ESB请求应用头对象
	@JSONField(name = "BODY")
	private Object BODY;// ESB请求报文体对象

	public EsbReqSysHeadBean getSysHead() {
		return SysHead;
	}

	public void setSysHead(EsbReqSysHeadBean sysHead) {
		SysHead = sysHead;
	}

	public EsbReqAppHeadBean getAppHead() {
		return AppHead;
	}

	public void setAppHead(EsbReqAppHeadBean appHead) {
		AppHead = appHead;
	}

	public Object getBODY() {
		return BODY;
	}

	public void setBODY(Object bODY) {
		BODY = bODY;
	}

}
